/**
 * 
 */
package com.terrence.filemgr.mgr;

import java.io.Serializable;

/**
 * @author wuchuang
 *
 * 2016年11月11日 下午3:30:05
 * 
 * 文件管理上下文
 */
public abstract class AbsFileMgrContext implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3284858080817410314L;
	
	//服务器类型(默认为Unix)
	private Boolean isUnix = Boolean.TRUE;
	//字符集(默认为UTF-8)
	private String encoding = "UTF-8";
	
	public AbsFileMgrContext() {
		super();
	}

	public Boolean getIsUnix() {
		return isUnix;
	}

	public void setIsUnix(Boolean isUnix) {
		this.isUnix = isUnix;
	}

	public String getEncoding() {
		return encoding;
	}

	public void setEncoding(String encoding) {
		this.encoding = encoding;
	}
	
	public String getPathSeperator() {
		return this.getIsUnix() ? "/":"\\";
	}
}
